Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: translation catchup for v2.10 #4613

Merged
merged 28 commits into from
Mar 15, 2024
Merged

chore: translation catchup for v2.10 #4613

merged 28 commits into from
Mar 15, 2024

Conversation

pfeerick
Copy link
Member

@pfeerick pfeerick commented Feb 7, 2024

Summary of changes:

Hey guys. I promise this will be the last big translations catchup... I'll ensure in future this is done monthly if not done as part as the implementation PR so it's not quite so big. I have tried to go through each PR, and indicate which translations are missing - i.e. you don't need to translate everything here... just check under PR heading if a translation is needed for your language.

If you agree with the current translation, just say it doesn't need changing (as I know some prefer languages sticking with English as it doesn't translate well). A couple of PRs appear to be fully translated now, so were omitted in the final cut of this review.

I would like to get this PR in by the weekend, so that it can be part of 2.10.0-RC2, so any outstanding translations by then will have to catch up.


feat: Interactive/progressive preflight checklist (#3564)
Needing translations for: all but RU, UA

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "C-Interact", INDENT "Interact. checklist", INDENT "Interactive checklist")

feat: Add SF to mute audio amplifier on supported radios (#3753)
Needing translations for: HE, IT, PT

#define TR_SF_DISABLE_AUDIO_AMP "Audio Amp Off"

feat(el18): Use trim hats as keys for navigation (#3894)
Needing translations for: PT

#if defined(USE_HATS_AS_KEYS)
#define TR_HATSMODE                    "Hats mode"
#define TR_HATSOPT                     "Trims only","Keys only","Switchable","Global"
#define TR_HATSMODE_TRIMS              "Hats mode: Trims"
#define TR_HATSMODE_KEYS               "Hats mode: Keys"
#endif

feat(el18): Add help popup showing mapping when using hats as keys (#4359)
Needing translations for: all but DA, SE

#define TR_HATSMODE_KEYS_HELP          "Left side:\n"\
                                       "   Right = MDL\n"\
                                       "   Up = SYS\n"\
                                       "   Down = TELE\n"\
                                       "\n"\
                                       "Right side:\n"\
                                       "   Left = PAGE<\n"\
                                       "   Right = PAGE>\n"\
                                       "   Up = PREV/INC\n"\
                                       "   Down = NEXT/DEC"

feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
Needing translations for: CN, PT, TW

#define TR_DISABLE "Disable"

feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
Needing translations for: all but JP, RU, UA

#define TR_UNITS_PPM "PPM Units"

feat(color): Improvements to switch and source select menu (#4104)
Needing translations for: all but JP, RU, SE, UA

#define TR_SELECT_MENU_ALL        "All"
#define TR_SELECT_MENU_CLR        "Clear"
#define TR_SELECT_MENU_INV        "Invert"

feat: Support for WS2812 RGB LEDs (#3909)
Needing translations for: all but RU, UA

#define TR_SF_RGBLEDS "RGB leds"

feat: More flexible ADC inputs (#3870)
Needing translations for: all but JP, RU, SE, UA
Note - only the last three are needed - Axis X, Axis Y, Switch - as they are new and not yet translated.

#define TR_POTTYPES "None","Pot",TR("Pot w. det","Pot with detent"),"Slider",TR("Multipos","Multipos Switch"),"Axis X","Axis Y","Switch"

feat: Surface mode improvements (#3908)
Needing translations for: all, please review - as I think some like DA were incorrectly translated... the surface mode half of TR_MENUFLIGHTMODES/TR_MENUFLIGHTMODE is focused on surface radios ... i.e. "FLYVE TILSTANDE" incorrect ;)

#if defined(SURFACE_RADIO)
#define TR_FM                          "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES             "DRIVE MODES"
#define TR_MENUFLIGHTMODE              "DRIVE MODE"
#else

feat: Add support for Radiomaster MT12 (#4277)
chore: Improve 128x64 calibration strings for surface (#4480)

  • Generally sticks was changed to "axis", other "flight" phrases made more generic, so please review current translation for all languages. Also some changes were been made for surface radios to make wording more generic.
#define TR_STICKS "Axis"
#define TR_STICKS_POTS_SLIDERS         "Axis/Pots/Sliders"
#define TR_PWM_STICKS_POTS_SLIDERS     "PWM Axis/Pots/Sliders"
#define TR_RESET_FLIGHT "Reset session"
#define TR_COPY_STICKS_TO_OFS TR("Cpy stick->subtrim", "Copy axis to subtrim")
#define TR_PREFLIGHT "Pre-start Checks"
#define TR_MENU_STICKS STR_CHAR_STICK "Axis"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "Press [Enter] to start"
  #define TR_SETMIDPOINT               "Center sticks/pots/sliders and press [Enter]"
  #define TR_MOVESTICKSPOTS            "Move axis/pots/sliders and press [Enter]"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               TR_ENTER " TO START"
  #define TR_SETMIDPOINT               "CENTER AXIS/SLIDERS"
  #define TR_MOVESTICKSPOTS            "MOVE AXIS/POTS"
#else
  #define TR_MENUTOSTART               CENTER "\010" TR_ENTER " TO START"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006SET POTS MIDPOINT"
  #define TR_MOVESTICKSPOTS            CENTER "\002MOVE ST/TH/POTS/AXIS"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006SET AXIS MIDPOINT", CENTER "\004CENTER AXIS/SLIDERS")
  #define TR_MOVESTICKSPOTS            CENTER "\007MOVE AXIS/POTS"
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " WHEN DONE"
#endif

feat: Initial support for UA language translation (#4415)
Needing translations for: all but DA, JP, RU, UA

#define TR_VOICE_UKRAINIAN "Ukrainian"

feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
Needing translations for: DE, JP, SE, UA

  #define TR_LABELS_SELECT             "Label select"
  #define TR_LABELS_MATCH              "Label matching"
  #define TR_FAV_MATCH                 "Favorites matching"
  #define TR_LABELS_SELECT_MODE        "Multi select","Single select"
  #define TR_LABELS_MATCH_MODE         "Match all","Match any"
  #define TR_FAV_MATCH_MODE            "Must match","Optional match"

feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )
Needing translations for: all but SE

#define TR_MIX_SLOW_PREC TR("Slow prec", "Slow up/dn prec")

@pfeerick pfeerick added bug 🪲 Something isn't working companion Related to the companion software translation house keeping 🧹 Cleanup of code and house keeping labels Feb 7, 2024
@pfeerick pfeerick added this to the 2.10 milestone Feb 7, 2024
@robustini
Copy link
Contributor

robustini commented Mar 11, 2024

IT

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "Interatt-C", INDENT "Interact. checklist", INDENT "Checklist interattiva")
#define TR_SF_DISABLE_AUDIO_AMP "Amp Audio Off"
#define TR_HATSMODE_KEYS_HELP "Lato sinistro:\n"
" Destra = MDL\n"
" Su = SYS\n"
" Giù = TELE\n"
"\n"
"Lato destro:\n"
" Sinistra = PAGINA<\n"
" Destra = PAGINA>\n"
" Su = PREC/AUM\n"
" Giù = PROS/DIM"
#define TR_UNITS_PPM "Unità PPM"
#define TR_SELECT_MENU_ALL "Tutto"
#define TR_SELECT_MENU_CLR "Pulisci"
#define TR_SELECT_MENU_INV "Inverti"
#define TR_SF_RGBLEDS "Leds RGB"
#define TR_MENUFLIGHTMODES "MODI DI PILOTAGGIO"
#define TR_MENUFLIGHTMODE "MODO DI PILOTAGGIO"
#define TR_VOICE_UKRAINIAN "Ucraino"
#define TR_LABELS_SELECT "Seleziona etichette"
#define TR_LABELS_MATCH "Abbinamento etichette"
#define TR_FAV_MATCH "Abbinamento favoriti"
#define TR_LABELS_SELECT_MODE "Selezione multipla","Selezione singola"
#define TR_LABELS_MATCH_MODE "Abbina tutti","Abbina qualsiasi"
#define TR_FAV_MATCH_MODE "Deve coincidere","Abbinamento facoltativo"
#define TR_MIX_SLOW_PREC TR("Prec. lenta", "Prec. su/giù lenta")

@pfeerick what is meant by 'dn prec' in the last line?
I will edit the comment after the answer.

@ParkerEde
Copy link
Contributor

ParkerEde commented Mar 11, 2024

DE:
#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "C-Interaktiv", INDENT "Interakt. Checkl.", INDENT "Interaktive Checkliste")
#define TR_SF_DISABLE_AUDIO_AMP "Audio Verst. Aus"

#if defined(USE_HATS_AS_KEYS)
#define TR_HATSMODE "Joystick Modus"
#define TR_HATSOPT "nur Trimmer","nur Tasten","Umschaltbar","Global"
#define TR_HATSMODE_TRIMS "Joystick Modus: Trimmer"
#define TR_HATSMODE_KEYS "Joystick Modus: Tasten"
#endif

#define TR_HATSMODE_KEYS_HELP "Linke Seite:\n"
" Rechts = MDL\n"
" Oben = SYS\n"
" Unten = TELE\n"
"\n"
"Rechte Seite:\n"
" Links = PAGE<\n"
" Rechts = PAGE>\n"
" Oben = PREV/INC\n"
" Unten = NEXT/DEC"

#define TR_DISABLE "Deaktivieren"
#define TR_UNITS_PPM "PPM Einheiten"
#define TR_SELECT_MENU_ALL "Alle"
#define TR_SELECT_MENU_CLR "Löschen"
#define TR_SELECT_MENU_INV "Invertiert"
#define TR_SF_RGBLEDS "RGB LED"
#define TR_POTTYPES "Kein","Poti",TR("Pot w. Ras","Poti mit Raste"),"Schieber",TR("Multipos.","Multipos. Schalter"),"Knüppel X","Knüppel Y","Schalter"

#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "FAHRMODI"
#define TR_MENUFLIGHTMODE "FAHRMODUS"
#else

#define TR_STICKS "Knüppel"
#define TR_MOVESTICKSPOTS "Bewege Knüppel/Poti/Schieber und drücke [Enter]"
#define TR_SETMIDPOINT "Knüppel/Schieber zentrieren"
#define TR_MOVESTICKSPOTS "Knüppel/Schieber bewegen"
#define TR_SETMIDPOINT TR(CENTER "\004KNÜPPEL AUF MITTE", CENTER "\004ZENTRIERE KNÜPPEL/SCHIEBER")
#define TR_MOVESTICKSPOTS CENTER "\006BEWEGE KNÜPPEL/SCHIEBER"
#define TR_STICKS_POTS_SLIDERS "Knüppel/Poti/Schieber"
#define TR_PWM_STICKS_POTS_SLIDERS "PWM Knüppel/Poti/Schieber"
#define TR_RESET_FLIGHT "Reset Flug"
#define TR_COPY_STICKS_TO_OFS TR("Kop. Knüppel->Subtrim", "Kopiere Knüppel zu Subtrim")
#define TR_PREFLIGHT "Vorflug Kontrolle"
#define TR_MENU_STICKS STR_CHAR_STICK "Knüppel"

#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006SCHIEBER AUF MITTE"
#define TR_MOVESTICKSPOTS CENTER "\002BEWEGE LENK/GAS/POTI/KNÜPPEL"
#else
#define TR_SETMIDPOINT TR(CENTER "\006KNÜPPEL AUF MITTE", CENTER "\004ZENTRIERE KNÜPPEL/SCHIEBER")
#define TR_MOVESTICKSPOTS CENTER "\007BEWEGE KNÜPPEL/SCHIEBER"
#endif

#define TR_VOICE_UKRAINIAN "Ukrainisch"
#define TR_LABELS_SELECT "Label Auswahl"
#define TR_LABELS_MATCH "Label Übereinstim."
#define TR_FAV_MATCH "Favoriten Übereinstim."
#define TR_LABELS_SELECT_MODE "Mehrfachauswahl","Einfachauswahl"
#define TR_LABELS_MATCH_MODE "alle Übereinstim.","jede Übereinstim."
#define TR_FAV_MATCH_MODE "muss übereinst.","Optionale Übereinst."
#define TR_MIX_SLOW_PREC TR("Langs. Vorlauf", "Langs. Vor-/Rücklauf")

@ToshihiroMakuuchi
Copy link
Contributor

JP

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "C-Interact", INDENT "Interact. checklist", INDENT "インタラクティブ チェック")

#define TR_HATSMODE_KEYS_HELP "左側:\n"
" 右 = MDL\n"
" 上 = SYS\n"
" 下 = TELE\n"
"\n"
"右側:\n"
" 左 = PAGE<\n"
" 右 = PAGE>\n"
" 上 = PREV/INC\n"
" 下 = NEXT/DEC"

#define TR_SF_RGBLEDS "RGB LED"

#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "ドライブモード"
#define TR_MENUFLIGHTMODE "ドライブモード"
#else

#define TR_STICKS "スティック"
#define TR_MOVESTICKSPOTS "スティック/ダイヤル/スライダーを動かして[Enter]"
#define TR_SETMIDPOINT "スティック/スライダーを中央に合わせます"
#define TR_MOVESTICKSPOTS "スティック/スライダーを動かします"
#define TR_SETMIDPOINT TR(CENTER "\004SET AXIS MIDPOINT", CENTER "\004CENTER AXIS/SLIDERS")
#define TR_MOVESTICKSPOTS CENTER "\006MOVE AXIS/POTS"
#define TR_STICKS_POTS_SLIDERS "スティック/ダイヤル/スライダー"
#define TR_PWM_STICKS_POTS_SLIDERS "PWM スティック/ダイヤル/スライダー"
#define TR_RESET_FLIGHT "飛行記録リセット"
#define TR_COPY_STICKS_TO_OFS TR("Cpy stick->subtrim", "スティックからサブトリムへコピー")
#define TR_PREFLIGHT "飛行前チェック"
#define TR_MENU_STICKS STR_CHAR_STICK "スティック"

#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006SET POTS MIDPOINT"
#define TR_MOVESTICKSPOTS CENTER "\002MOVE ST/TH/POTS/AXIS"
#else
#define TR_SETMIDPOINT TR(CENTER "\006SET AXIS MIDPOINT", CENTER "\004CENTER AXIS/SLIDERS")
#define TR_MOVESTICKSPOTS CENTER "\007MOVE AXIS/POTS"
#endif

#define TR_LABELS_SELECT "ラベル選択"
#define TR_LABELS_MATCH "ラベルマッチング"
#define TR_FAV_MATCH "お気に入りマッチング"
#define TR_LABELS_SELECT_MODE "複数選択","単一選択"
#define TR_LABELS_MATCH_MODE "すべてにマッチング","いずれかにマッチング"
#define TR_FAV_MATCH_MODE "必ずマッチング","任意にマッチング"

#define TR_MIX_SLOW_PREC TR("Slow prec", "Slow up/dn prec")

@elektro-NIK
Copy link
Contributor

UA

#define TR_HATSMODE_KEYS_HELP          "Ліва сторона:\n"\
                                       "   Праворуч = MDL\n"\
                                       "   Вгору = SYS\n"\
                                       "   Вниз = TELE\n"\
                                       "\n"\
                                       "Права сторона:\n"\
                                       "   Ліворуч = PAGE<\n"\
                                       "   Праворуч = PAGE>\n"\
                                       "   Вгору = PREV/INC\n"\
                                       "   Вниз = NEXT/DEC"
#define TR_MOVESTICKSPOTS "Рухайте вісі/потенц./повзунки та тисніть [Enter]"
#define TR_SETMIDPOINT               "ВІДЦЕНТР. ВІСІ/ПОВЗУНКИ"
#define TR_MOVESTICKSPOTS            "РУХАЙТЕ ВІСІ/ПОТЕНЦ."
#define TR_SETMIDPOINT               TR(CENTER "\004ВІДЦEНТР. ВІСІ", CENTER "\004ВІДЦЕНТР.ВІСІ/ПОВЗУНКИ")
#define TR_MOVESTICKSPOTS            CENTER "\006РУХАЙТЕ ВІСІ/ПОТЕНЦ."
#define TR_STICKS_POTS_SLIDERS         "Вісі/Потенц./Повзунки"
#define TR_PWM_STICKS_POTS_SLIDERS     "PWM Вісі/Потенц./Повзунки"
#define TR_COPY_STICKS_TO_OFS TR("Коп.вісі->обріз.", "Копіювати вісі до обрізання")
#define TR_PREFLIGHT "Стартові перевірки"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006ВІДЦЕНТР. ПОТЕНЦ."
  #define TR_MOVESTICKSPOTS            CENTER "\002РУХАЙТЕ ST/TH/ПОТЕНЦ./ВІСІ"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006ВІДЦЕНТР. ВІСІ", CENTER "\004ВІДЦЕНТР. ВІСІ/ПОВЗУНКИ")
  #define TR_MOVESTICKSPOTS            CENTER "\007РУХАЙТЕ ВІСІ/ПОТЕНЦ."
#endif
#define TR_MIX_SLOW_PREC TR("Точн. уповільн.", "Точність уповільнення")

@froqstar
Copy link

@ParkerEde looks good, a few remarks:

#define TR_SELECT_MENU_CLR "Klar"

Too literal, I think "Löschen" is a better fit here (if it fits :-P ), or maybe even "Zurücks." (I'm not entirely sure about the context)

#define TR_MENUFLIGHTMODES "FAHR MODI"
#define TR_MENUFLIGHTMODE "FAHR MODUS"

Should be single words IMHO -> "FAHRMODI"/"FAHRMODUS"

@ParkerEde
Copy link
Contributor

@froqstar
Thank you. Good suggestions. I have changed this.

@Eldenroot
Copy link
Contributor

CZ:

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "S-interkativni", INDENT "Interaktivní seznam", INDENT "Interaktivní seznam")

#define TR_HATSMODE_KEYS_HELP "Levá strana:\n"
" Vpravo = MDL\n"
" Nahoru = SYS\n"
" Dolů = TELE\n"
"\n"
"Pravá strana:\n"
" Vlevo = LIST<\n"
" Vpravo = LIST>\n"
" Nahoru = PŘED/ZVÝŠ\n"
" Dolů = DALŠÍ/SNÍŽ"

#define TR_UNITS_PPM "PPM jednotky"

#define TR_SELECT_MENU_ALL "Vše"
#define TR_SELECT_MENU_CLR "Vymazat"
#define TR_SELECT_MENU_INV "Invertovat"

#define TR_SF_RGBLEDS "RGB světlo"

Only last three edited:
#define TR_POTTYPES "None","Pot",TR("Pot w. det","Pot with detent"),"Slider",TR("Multipos","Multipos Switch"),"Osa X","Osa Y","Přepínač"

#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "REŽIM JÍZDA"
#define TR_MENUFLIGHTMODE "REŽIM JÍZDA"
#else

#define TR_STICKS "Osy"
#define TR_MOVESTICKSPOTS "Hýbat osy/poty/slidery a stisknout [Enter]"
#define TR_SETMIDPOINT "VYCENTROVAT OSY/SLIDERY"
#define TR_MOVESTICKSPOTS "HÝBAT OSY/POTY"
#define TR_SETMIDPOINT TR(VYCENTROVAT "\004NASTAVIT STŘED OSY", VYCENTROVAT "\004STŘED OSY/SLIDERU")
#define TR_MOVESTICKSPOTS VYCENTROVAT "\006HÝBAT OSY/POTY"
#define TR_STICKS_POTS_SLIDERS "Osa/Pot/Slider"
#define TR_PWM_STICKS_POTS_SLIDERS "PWM Osa/Pot/Slider"
#define TR_RESET_FLIGHT "Reset relace"
#define TR_COPY_STICKS_TO_OFS TR("Kop. osy->subtrim", "Kopírovat osy do subtrimu")
#define TR_PREFLIGHT "Předletová kontrola"
#define TR_MENU_STICKS STR_CHAR_STICK "Osa"

#define TR_VOICE_UKRAINIAN "Ukrainština"

#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT VYCENTROVAT "\006NASTAVIT STŘED POTU"
#define TR_MOVESTICKSPOTS VYCENTROVAT "\002HÝBAT TOČIT/PLYN/POTY/OSY"
#else
#define TR_SETMIDPOINT TR(VYCENTROVAT "\006NASTAVIT STŘED OSY", STŘED "\004STŘED OSY/SLIDERU")
#define TR_MOVESTICKSPOTS VYCENTROVAT "\007HÝBAT OSY/POTY"
#endif

#define TR_MIX_SLOW_PREC TR("Přesnost zpomal", "Přesnost zpomalení")

@HThuren
Copy link
Contributor

HThuren commented Mar 12, 2024

DA
Most of them was already done, rest in #4727

@pfeerick
Copy link
Member Author

@pfeerick what is meant by 'dn prec' in the last line?
I will edit the comment after the answer.

@robustini "Slow up/dn prec" is abbreviated "Slow up/down precision". #4612 allows for the precision of the mixer "slow" parameter to be changed from the (default) 0-25s to 0-2.5s, and affects both slow up and slow down.

@ParkerEde
Copy link
Contributor

@pfeerick I still have a few improvements for DE:
#define TR_POTTYPES "Kein","Poti", TR("Pot o. Ras","Poti mit Raste"),"Schieber",TR("Multipos.","Multipos. Schalter"),"Knüppel X","Knüppel Y","Schalter"
#define TR_LABELS_SELECT "Labelauswahl"
#define TR_LABELS_MATCH "Labelvergleich"
#define TR_FAV_MATCH "Favoriten vergleichen"
#define TR_LABELS_SELECT_MODE "Mehrfachauswahl", "Einfachauswahl"
#define TR_LABELS_MATCH_MODE "Alle", "Beliebig"
#define TR_RESET_FLIGHT "Reset Flugdaten"
#define TR_PREFLIGHT "Vorflug-Checkliste"

@ulfhedlund
Copy link
Contributor

ulfhedlund commented Mar 12, 2024

SE translations as per above are in the attached file.
PR4613_se.txt

@pfeerick
Copy link
Member Author

@ulfhedlund Can you try uploading that again... give me a 404 error 🤯

@ulfhedlund
Copy link
Contributor

ulfhedlund commented Mar 13, 2024

Can't get it to work so here are the SE translations instead:

#define TR_CHECKLIST_INTERACTIVE        TR3(INDENT "C-Interakt", INDENT "Interakt. checklista", INDENT "Interaktiv checklista")

#define TR_UNITS_PPM                    "PPM-enheter"

#define TR_SF_RGBLEDS                   "RGB ledljus"

#if defined(SURFACE_RADIO)
  #define TR_FM                         "KL"
#else
  #define TR_FM                         "FL"
#endif

#if defined(SURFACE_RADIO)
  #define TR_MENUFLIGHTMODES            "KÖRLÄGEN"
  #define TR_MENUFLIGHTMODE             "KÖRLÄGE"
#else
  #define TR_MENUFLIGHTMODE             "FLYGLÄGE"
  #define TR_MENUFLIGHTMODES            "FLYGLÄGEN"
#endif

#define TR_STICKS                       "Axlar"
#define TR_STICKS_POTS_SLIDERS          "Axlar/Vred/Reglage"
#define TR_PWM_STICKS_POTS_SLIDERS      "PWM Axlar/Vred/Reglage"
#define TR_RESET_FLIGHT                 "Återställ session"
#define TR_COPY_STICKS_TO_OFS           TR("Kop. axel->subtrim","Spara axelläge som subtrim")
#define TR_PREFLIGHT                    "Startkontroller"
#define TR_MENU_STICKS                  STR_CHAR_STICK "Axlar"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART                "Tryck [Enter] för att börja"
  #define TR_SETMIDPOINT                "Centrera axlar/vred/reglage och tryck [Enter]"
  #define TR_MOVESTICKSPOTS             "Rör axlar/vred/reglage och tryck [Enter]"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART                TR_ENTER " FÖR ATT STARTA"
  #define TR_SETMIDPOINT                "CENTRERA AXLAR/REGLAGE"
  #define TR_MOVESTICKSPOTS             "RÖR AXLAR/VRED"
#else
  #define TR_MENUTOSTART                CENTER "\010" TR_ENTER " FÖR ATT STARTA"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT                CENTER "\006CENTRERA VRED"
  #define TR_MOVESTICKSPOTS             CENTER "\002RÖR ST/GA/VRED/AXLAR"
#else
  #define TR_SETMIDPOINT                TR(CENTER "\006CENTRERA AXLAR", CENTER "\004CENTRERA AXLAR/REGLAGE")
  #define TR_MOVESTICKSPOTS             CENTER "\007RÖR AXLAR/VRED"
#endif
  #define TR_MENUWHENDONE               CENTER "\006" TR_ENTER " AVSLUTAR"
#endif

#define TR_VOICE_UKRAINIAN              "Ukrainska"

#define TR_LABELS_SELECT                "Etikettval"
#define TR_LABELS_MATCH                 "Etikettmatchning"
#define TR_FAV_MATCH                    "Matcha favoriter"
#define TR_LABELS_SELECT_MODE           "Flerval","Enskilt val"
#define TR_LABELS_MATCH_MODE            "Matcha alla","Matcha någon"
#define TR_FAV_MATCH_MODE               "Måste matcha","Alternativt matcha"

@kobakirill
Copy link
Contributor

kobakirill commented Mar 13, 2024

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "C-интерактив", INDENT "Интерактив checklist", INDENT "Интерактивный checklist")

#define TR_UNITS_PPM "PPM Един"

#define TR_SELECT_MENU_ALL        "Все"
#define TR_SELECT_MENU_CLR        "Очист"
#define TR_SELECT_MENU_INV        "Перев"

#define TR_SF_RGBLEDS "RGB подсветка"

#define TR_POTTYPES "None","Pot",TR("Pot w. det","Pot with detent"),"Slider",TR("Multipos","Multipos Switch"),"Axis X","Axis Y","Switch"-It is better not to translate

#define TR_STICKS "Axis"
#define TR_STICKS_POTS_SLIDERS         "Axis/Потенц/Слайдеры"
#define TR_PWM_STICKS_POTS_SLIDERS     "PWM Axis/Потенц/Слайдеры"
#define TR_RESET_FLIGHT "Сброс сесии"
#define TR_COPY_STICKS_TO_OFS TR("Копир стик->субтрим", "Копир axis в субтрим")
#define TR_PREFLIGHT "Предстарт проверки"
#define TR_MENU_STICKS STR_CHAR_STICK "Axis"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "Наж [Enter] для прод"
  #define TR_SETMIDPOINT               "Выставить по центру стики/потенц/слайдеры и нажать [Enter]"
  #define TR_MOVESTICKSPOTS            "Перемещ axis/потенц/слайдеры и нажать [Enter]"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               TR_ENTER " СТАРТ"
  #define TR_SETMIDPOINT               "ЦЕНТР AXIS/СЛАЙДЕРЫ"
  #define TR_MOVESTICKSPOTS            "Перемещ AXIS/ПОТЕНЦ"
#else
  #define TR_MENUTOSTART               CENTER "\010" TR_ENTER " СТАРТ"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006ВЫБ СЕРЕД ПОТЕНЦ"
  #define TR_MOVESTICKSPOTS            CENTER "\002ДВИГ ST/TH/POTS/AXIS"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006ВЫБ AXIS СЕРЕД", CENTER "\004ЦЕНТР AXIS/СЛАЙДЕРЫ")
  #define TR_MOVESTICKSPOTS            CENTER "\007ДВИГ AXIS/Потенц"
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " ПО ОКОНЧАНИЮ"
#endif

#define TR_VOICE_UKRAINIAN "Украинский"

@zyren
Copy link
Contributor

zyren commented Mar 13, 2024

CN Translation

//feat: Interactive/progressive preflight checklist (#3564)
#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "检查列表", INDENT "自定义检查列表", INDENT "自定义检查列表")

//feat(el18): Add help popup showing mapping when using hats as keys (#4359)
#define TR_HATSMODE_KEYS_HELP          "左侧按键帽:\n"\
                                       "   右 = MDL\n"\
                                       "   上 = SYS\n"\
                                       "   下 = TELE\n"\
                                       "\n"\
                                       "右侧按键帽:\n"\
                                       "   左 = PAGE<\n"\
                                       "   右 = PAGE>\n"\
                                       "   上 = PREV/INC\n"\
                                       "   下 = NEXT/DEC"


//feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
#define TR_DISABLE "禁用"

//feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
#define TR_UNITS_PPM "PPM 单位"

//feat(color): Improvements to switch and source select menu (#4104)
#define TR_SELECT_MENU_ALL        "全部"
#define TR_SELECT_MENU_CLR        "清除"
#define TR_SELECT_MENU_INV        "反向"

//feat: Support for WS2812 RGB LEDs (#3909)
#define TR_SF_RGBLEDS "RGB led灯"

//feat: More flexible ADC inputs (#3870)
#define TR_POTTYPES "无","无中点旋钮",TR("中点旋钮","有中点旋钮"),"侧滑块",TR("多段","多段按键"),"X 轴","Y 轴","开关"

//feat: Surface mode improvements (#3908)
#if defined(SURFACE_RADIO)
#define TR_FM                          "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES             "驾驶模式"
#define TR_MENUFLIGHTMODE              "驾驶模式"
#else

//feat: Add support for Radiomaster MT12 (#4277)
//chore: Improve 128x64 calibration strings for surface (#4480)
#define TR_STICKS "摇杆(轴)"
#define TR_STICKS_POTS_SLIDERS         "摇杆(轴)/旋钮/滑块"
#define TR_PWM_STICKS_POTS_SLIDERS     "PWM摇杆(轴)/旋钮/滑块"
#define TR_RESET_FLIGHT "复位飞行数据"
#define TR_COPY_STICKS_TO_OFS TR("摇杆位置存为中点", "当前摇杆位置保存为中点")
#define TR_PREFLIGHT "初始检查"
#define TR_MENU_STICKS STR_CHAR_STICK "摇杆(轴)"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "按[Enter]键开始校准"
  #define TR_SETMIDPOINT               "校准中点:摇杆(轴)、旋钮、滑块,按[Enter]保存"
  #define TR_MOVESTICKSPOTS            "校准边界:摇杆(轴)、旋钮、滑块,按[Enter]保存并完成"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               "按[Enter]键开始"
  #define TR_SETMIDPOINT               "校准中点,按[Enter]保存"
  #define TR_MOVESTICKSPOTS            "校准边界,按[Enter]保存并完成"
#else
  #define TR_MENUTOSTART               CENTER "\010按" TR_ENTER " 开始"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006校准中点"
  #define TR_MOVESTICKSPOTS            CENTER "\002校准边界"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006校准中点", CENTER "\004校准中点")
  #define TR_MOVESTICKSPOTS            CENTER "\007校准边界"
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " 完成"
#endif

//feat: Initial support for UA language translation (#4415)
#define TR_VOICE_UKRAINIAN "乌克兰语"

//feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
  #define TR_LABELS_SELECT             "标签类型选择"
  #define TR_LABELS_MATCH              "标签匹配类型"
  #define TR_FAV_MATCH                 "收藏夹匹配类型"
  #define TR_LABELS_SELECT_MODE        "复选项","单选项"
  #define TR_LABELS_MATCH_MODE         "全部匹配","任意匹配"
  #define TR_FAV_MATCH_MODE            "必须匹配","可选匹配"

//feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )  
#define TR_MIX_SLOW_PREC TR("慢放精度", "慢放精度 上行/下行")

TW Translation

//feat: Interactive/progressive preflight checklist (#3564)
#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "檢查列表", INDENT "自定義檢查列表", INDENT "自定義檢查列表")

//feat(el18): Add help popup showing mapping when using hats as keys (#4359)
#define TR_HATSMODE_KEYS_HELP          "左側按鍵帽:\n"\
                                       "   右 = MDL\n"\
                                       "   上 = SYS\n"\
                                       "   下 = TELE\n"\
                                       "\n"\
                                       "右側按鍵帽:\n"\
                                       "   左 = PAGE<\n"\
                                       "   右 = PAGE>\n"\
                                       "   上 = PREV/INC\n"\
                                       "   下 = NEXT/DEC"


//feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
#define TR_DISABLE "禁用"

//feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
#define TR_UNITS_PPM "PPM 單位"

//feat(color): Improvements to switch and source select menu (#4104)
#define TR_SELECT_MENU_ALL        "全部"
#define TR_SELECT_MENU_CLR        "清除"
#define TR_SELECT_MENU_INV        "反向"

//feat: Support for WS2812 RGB LEDs (#3909)
#define TR_SF_RGBLEDS "RGB led燈"

//feat: More flexible ADC inputs (#3870)
#define TR_POTTYPES "無","無中點旋鈕",TR("中點旋鈕","有中點旋鈕"),"側滑塊",TR("多段","多段按鍵"),"X 軸","Y 軸","開關"

//feat: Surface mode improvements (#3908)
#if defined(SURFACE_RADIO)
#define TR_FM                          "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES             "駕駛模式"
#define TR_MENUFLIGHTMODE              "駕駛模式"
#else

//feat: Add support for Radiomaster MT12 (#4277)
//chore: Improve 128x64 calibration strings for surface (#4480)
#define TR_STICKS "搖桿(軸)"
#define TR_STICKS_POTS_SLIDERS         "搖桿(軸)/旋鈕/滑塊"
#define TR_PWM_STICKS_POTS_SLIDERS     "PWM搖桿(軸)/旋鈕/滑塊"
#define TR_RESET_FLIGHT "復位飛行數據"
#define TR_COPY_STICKS_TO_OFS TR("搖桿位置存為中點", "當前搖桿位置保存為中點")
#define TR_PREFLIGHT "初始檢查"
#define TR_MENU_STICKS STR_CHAR_STICK "搖桿(軸)"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "按[Enter]鍵開始校準"
  #define TR_SETMIDPOINT               "校準中點:搖桿(軸)、旋鈕、滑塊,按[Enter]保存"
  #define TR_MOVESTICKSPOTS            "校準邊界:搖桿(軸)、旋鈕、滑塊,按[Enter]保存並完成"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               "按[Enter]鍵開始"
  #define TR_SETMIDPOINT               "校準中點,按[Enter]保存"
  #define TR_MOVESTICKSPOTS            "校準邊界,按[Enter]保存並完成"
#else
  #define TR_MENUTOSTART               CENTER "\010按" TR_ENTER " 開始"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006校準中點"
  #define TR_MOVESTICKSPOTS            CENTER "\002校準邊界"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006校準中點", CENTER "\004校準中點")
  #define TR_MOVESTICKSPOTS            CENTER "\007校準邊界"
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " 完成"
#endif

//feat: Initial support for UA language translation (#4415)
#define TR_VOICE_UKRAINIAN "烏克蘭語"

//feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
  #define TR_LABELS_SELECT             "標籤類型選擇"
  #define TR_LABELS_MATCH              "標籤匹配類型"
  #define TR_FAV_MATCH                 "收藏夾匹配類型"
  #define TR_LABELS_SELECT_MODE        "復選項","單選項"
  #define TR_LABELS_MATCH_MODE         "全部匹配","任意匹配"
  #define TR_FAV_MATCH_MODE            "必須匹配","可選匹配"

//feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )  
#define TR_MIX_SLOW_PREC TR("慢放精度", "慢放精度 上行/下行")

@pfeerick
Copy link
Member Author

Thank you @ulfhedlund @zyren :)

@pfeerick
Copy link
Member Author

@kobakirill Thank you. Can I just get confirmation on whether you think I should leave all of TR_POTTYPES untranslated - as in 53c480d, or just three new additions? Or leave it as a it was, as it appears it had actually been translated since I reviewed it last.

I'm also still missing

#define TR_MIX_SLOW_PREC          TR("Slow prec", "Slow up/dn prec")

and

  #define TR_LABELS_SELECT             "Label select"
  #define TR_LABELS_MATCH              "Label matching"
  #define TR_FAV_MATCH                 "Favorites matching"
  #define TR_LABELS_SELECT_MODE        "Multi select","Single select"
  #define TR_LABELS_MATCH_MODE         "Match all","Match any"
  #define TR_FAV_MATCH_MODE            "Must match","Optional match"

@zandorsp
Copy link
Contributor

zandorsp commented Mar 14, 2024

PT (sorry for the delay)

#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "Cklist-int", INDENT "Checklist Interat.", INDENT "Checklist interativa")
                                             
#define TR_SF_DISABLE_AUDIO_AMP "Amp Audio Desl"

#if defined(USE_HATS_AS_KEYS)
#define TR_HATSMODE                    "Modo menu"
#define TR_HATSOPT                     "Só Trims","Só menu","Chaveável","Global"
#define TR_HATSMODE_TRIMS              "Modo trim: Trims"
#define TR_HATSMODE_KEYS               "Modo trim: Menu"
#endif

#define TR_HATSMODE_KEYS_HELP          "Lado Esq:\n"\
                                       "   Direita = MDL\n"\
                                       "   Cima = SYS\n"\
                                       "   Baixo = TELE\n"\
                                       "\n"\
                                       "Lado Dir:\n"\
                                       "   Esquerda = PAGE<\n"\
                                       "   Direita = PAGE>\n"\
                                       "   Cima = PREV/INC\n"\
                                       "   Baixo = NEXT/DEC"
#define TR_DISABLE "Desativar"

#define TR_UNITS_PPM "Unidade PPM"

#define TR_SELECT_MENU_ALL        "Todas"
#define TR_SELECT_MENU_CLR        "Limpar"
#define TR_SELECT_MENU_INV        "Inverte"

#define TR_SF_RGBLEDS "Leds RGB"

#define TR_POTTYPES "None","Pot",TR("Pot c. trav","Pot com trava"),"Slider",TR("Multipos","Chave Multipos"),"Eixo X","Eixo Y","Chave"

#if defined(SURFACE_RADIO)
#define TR_FM                          "MD"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES             "MODOS DIR"
#define TR_MENUFLIGHTMODE              "MODO DIR"
#else

#define TR_STICKS "Eixos"
#define TR_STICKS_POTS_SLIDERS         "Eixos/Pots/Sliders"
#define TR_PWM_STICKS_POTS_SLIDERS     "Eixo PWM/Pots/Sliders"
#define TR_RESET_FLIGHT "Reinic. sessão"
#define TR_COPY_STICKS_TO_OFS TR("Cp. eixos->subtrim", "Copiar eixos p/ subtrim")
#define TR_PREFLIGHT "pré-Checks"
#define TR_MENU_STICKS STR_CHAR_STICK "Eixos"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "Press [Enter] p/ iniciar"
  #define TR_SETMIDPOINT               "Mova sticks/pots/sliders e press. [Enter]"
  #define TR_MOVESTICKSPOTS            "Mova axis/pots/sliders e press. [Enter]"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               TR_ENTER " P/ INICIAR"
  #define TR_SETMIDPOINT               "CENTRE AXIS/SLIDERS"
  #define TR_MOVESTICKSPOTS            "MOVA AXIS/POTS"
#else
  #define TR_MENUTOSTART               CENTER "\010" TR_ENTER " P/ INICIAR"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006SET MEIO DOS POTS"
  #define TR_MOVESTICKSPOTS            CENTER "\002MOVA ST/TH/POTS/AXIS"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006SET EIXO MEIO", CENTER "\004CENTRE AXIS/SLIDERS")
  #define TR_MOVESTICKSPOTS            CENTER "\007MOVA AXIS/POTS"
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " QUANDO TERM."
#endif

#define TR_VOICE_UKRAINIAN "Ucraniano"

#define TR_MIX_SLOW_PREC TR("Prec. Lento", "Prec. mais/menos lento")

@pfeerick pfeerick changed the title Chore 210 translations chore: translation catchup for v2.10 Mar 14, 2024
@kobakirill
Copy link
Contributor

kobakirill commented Mar 14, 2024

@kobakirill Thank you. Can I just get confirmation on whether you think I should leave all of TR_POTTYPES untranslated - as in 53c480d, or just three new additions? Or leave it as a it was, as it appears it had actually been translated since I reviewed it last.

I'm also still missing

#define TR_MIX_SLOW_PREC          TR("Slow prec", "Slow up/dn prec")

and

  #define TR_LABELS_SELECT             "Label select"
  #define TR_LABELS_MATCH              "Label matching"
  #define TR_FAV_MATCH                 "Favorites matching"
  #define TR_LABELS_SELECT_MODE        "Multi select","Single select"
  #define TR_LABELS_MATCH_MODE         "Match all","Match any"
  #define TR_FAV_MATCH_MODE            "Must match","Optional match"
#define TR_MIX_SLOW_PREC          TR("Точн замедл", "Точность замедления")
  #define TR_LABELS_SELECT             "Выбор"
  #define TR_LABELS_MATCH              "Cоответствие"
  #define TR_FAV_MATCH                 "Избранное"
  #define TR_LABELS_SELECT_MODE        "Мультивыбор","Одиноч выбор"
  #define TR_LABELS_MATCH_MODE         "Все","Любой"
  #define TR_FAV_MATCH_MODE            "Совпадает","Не совпадает"

@pfeerick pfeerick linked an issue Mar 14, 2024 that may be closed by this pull request
1 task
@pfeerick pfeerick mentioned this pull request Mar 14, 2024
1 task
@pfeerick pfeerick marked this pull request as ready for review March 14, 2024 21:08
@ajjjjjjjj
Copy link
Contributor

ajjjjjjjj commented Mar 15, 2024

PL

#define TR_HATSMODE_KEYS_HELP          "Lewa strona:\n"\
                                       "   Prawo= MDL\n"\
                                       "   Góra = SYS\n"\
                                       "   Dół = TELE\n"\
                                       "\n"\
                                       "Prawa strona:\n"\
                                       "   Lewo = PAGE<\n"\
                                       "   Prawo = PAGE>\n"\
                                       "   Góra = PREV/INC\n"\
                                       "   Dół = NEXT/DEC"

#define TR_DISABLE "Wyłącz"

#define TR_UNITS_PPM "Jednostki PPM"

#define TR_SELECT_MENU_ALL        "Wszystkie"
#define TR_SELECT_MENU_CLR        "Wyczyść"
#define TR_SELECT_MENU_INV        "Odwróć"

#define TR_SF_RGBLEDS "RGB ledy"

#define TR_POTTYPES "Brak","Pot.",TR("Pot. z. zap.","Pot. z zapadką"),"Suwak",TR("Wielopoz.","Przeł.wielopoz."),"Oś X","Oś Y","Przełącznik"


#if defined(SURFACE_RADIO)
#define TR_FM                          "DM"
#else

#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES             "DRIVE MODES"
#define TR_MENUFLIGHTMODE              "DRIVE MODE"
#else

#define TR_STICKS "Drążki"
#define TR_STICKS_POTS_SLIDERS         "Drążki/Pot./Suwaki"
#define TR_PWM_STICKS_POTS_SLIDERS     "Drążki PWM/Pot./Suwaki"
#define TR_RESET_FLIGHT "Resetuj sesję"
#define TR_COPY_STICKS_TO_OFS TR("Cpy stick->subtrim", "Kopiuj drążki do subtrim")
#define TR_PREFLIGHT "Pre-start Checks"
#define TR_MENU_STICKS STR_CHAR_STICK "Drążek"

#if defined(PCBHORUS)
  #define TR_MENUTOSTART               "Naciśnij [Enter] aby zacząć"
  #define TR_SETMIDPOINT               "Centruj drążki/pot./suwaki i naciśnij [Enter]"
  #define TR_MOVESTICKSPOTS            "Poruszaj drążki/pot./suwaki i naciśnij [Enter]"
#elif defined(COLORLCD)
  #define TR_MENUTOSTART               TR_ENTER " TO START"
  #define TR_SETMIDPOINT               "CENTRUJ DRĄŻKI/SUWAKI"
  #define TR_MOVESTICKSPOTS            "RUSZAJ DRĄŻKI/SUWAKI"
#else
  #define TR_MENUTOSTART               CENTER "\010" TR_ENTER " = START"
#if defined(SURFACE_RADIO)
  #define TR_SETMIDPOINT               CENTER "\006USTAW ŚRODEK POT."
  #define TR_MOVESTICKSPOTS            CENTER "\002RUSZAJ DR/TH/POT./OSIE"
#else
  #define TR_SETMIDPOINT               TR(CENTER "\006USTAW ŚRODEK OSI", CENTER "\004CENTRUJ DRĄŻKI/SUWAKI")
  #define TR_MOVESTICKSPOTS            CENTER "\007RUSZAJ DRĄŻKI/POT."
#endif
  #define TR_MENUWHENDONE              CENTER "\006" TR_ENTER " = KONIEC"
#endif

#define TR_VOICE_UKRAINIAN "Ukraiński"

  #define TR_LABELS_SELECT             "Wybierz etykietę"
  #define TR_LABELS_MATCH              "Dopasowanie etykiet"
  #define TR_FAV_MATCH                 "Dopasowanie ulubionych"
  #define TR_LABELS_SELECT_MODE        "Wybór wielu","Pojedynczy wybór"
  #define TR_LABELS_MATCH_MODE         "Pasują wszystkie","Pasuje którykolwiek"
  #define TR_FAV_MATCH_MODE            "Musi pasować","Może pasować"

#define TR_MIX_SLOW_PREC TR("Wolna prec.", "Wolna prec. góra/dół")

@pfeerick
Copy link
Member Author

pfeerick commented Mar 15, 2024

Thanks for that @ajjjjjjjj made it just in time ;)

boxer, x9d2019 (with GVARS disabled for RU, UA), mt12, x10, tx16s and el18 all successfully built locally for all languages... time to wrap this up for now.

@pfeerick pfeerick merged commit 0e33392 into main Mar 15, 2024
29 of 30 checks passed
@pfeerick pfeerick deleted the chore_210_translations branch March 15, 2024 08:41
pfeerick added a commit that referenced this pull request Mar 15, 2024
pfeerick added a commit that referenced this pull request Mar 17, 2024
Co-authored-by: Patrick <[email protected]>
Co-authored-by: HThuren <[email protected]>
pfeerick added a commit that referenced this pull request Mar 17, 2024
felipemanga pushed a commit to felipemanga/edgetx that referenced this pull request Mar 29, 2024
felipemanga pushed a commit to felipemanga/edgetx that referenced this pull request Mar 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working companion Related to the companion software house keeping 🧹 Cleanup of code and house keeping translation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

UA translation missing some text